Gain g => dac; 
SinOsc s => g; 
1.0 => s.freq;
0.10 => g.gain; 
OscRecv recv;
7001 => recv.port; 
recv.listen();
recv.event( "/edge, i" ) @=> OscEvent oe;
while ( true ){ 
oe => now;
while ( oe.nextMsg() != 0 ){

oe.getInt() => int val;
<<< "RECEIVING: ", (val) >>>;
if(val<10){
//0.10 => g.gain;
//val * 1.0 => s.freq;
SndBuf buf => Gain g => dac;
      "VOICE/beer.wav" => buf.read;
      .5 => g.gain;
      0 => buf.pos;
      Std.rand2f(.8,.9) => buf.gain;
      2::second => now;
}
if(val<=100&&val>=10){
//0.5=> g.gain;
//400 => s.freq;
SndBuf buf => Gain g => dac;
      "VOICE/beer.wav" => buf.read;
      1 => g.gain;
      0 => buf.pos;
      Std.rand2f(.8,.9) => buf.gain;
      .2::second => now;
}
if(val>100){
 //   0.10 => g.gain;
//    (800-(val-50)) => s.freq;
    SndBuf buf => Gain g => dac;
      "VOICE/beer.wav" => buf.read;
      .5 => g.gain;
      0 => buf.pos;
      Std.rand2f(.8,.9) => buf.gain;
      2::second => now;
}
}
}
